package cn.jetpiece.cloud.joss.api.object.model.result;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 服务商对象存储
 *
 * @author XuJZ
 * @since 2020-09-05
 */
@Data
public class ProviderStorage implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 数据权限(1:私有,2:公共可读,3:公共读写),没传使用桶策略
     */
    private Integer acl;

    /**
     * 桶UUID
     */
    private String bucketName;

    /**
     * 服务商地址
     */
    private String providerUrl;

    /**
     * ETag
     */
    private String eTag;

    /**
     * 存储类型UUID
     */
    private String objectStorageClassId;

    /**
     * 内容类型
     */
    private String contentType;

    /**
     * 新增时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

}
